package com.xin.di.uav.applet.po;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 航站信息表
 * </p>
 *
 * @author LTQ
 * @since 2024-04-17
 */
@TableName("tt_tes_terminal")
@ApiModel(value = "TtTesTerminal对象", description = "航站信息表")
public class TtTesTerminal implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @ApiModelProperty("业务大区ID")
    private Long regionId;

    @ApiModelProperty("业务大区名称")
    private String regionName;

    @ApiModelProperty("航站代码")
    private String code;

    @ApiModelProperty("航站名称")
    private String name;

    @ApiModelProperty("经度")
    private String longitude;

    @ApiModelProperty("纬度")
    private String latitude;

    @ApiModelProperty("负责人工号")
    private String managerNo;

    @ApiModelProperty("负责人姓名")
    private String managerName;

    @ApiModelProperty("航站描述")
    private String remark;

    @ApiModelProperty("状态 1 正常 0 停用")
    private Byte state;

    @ApiModelProperty("创建人")
    private String createEmp;

    @ApiModelProperty("创建人名称")
    private String createName;

    @ApiModelProperty("创建时间")
    private String createTm;

    @ApiModelProperty("修改人")
    private String updateEmp;

    @ApiModelProperty("修改人名称")
    private String updateName;

    @ApiModelProperty("修改人名称")
    private String updateTm;

    @ApiModelProperty("航站地址")
    private String address;

    @ApiModelProperty("负责人电话")
    private String managerTel;

    @ApiModelProperty("省份")
    private String provinceId;

    @ApiModelProperty("省份名称")
    private String provinceName;

    @ApiModelProperty("城市")
    private String cityId;

    @ApiModelProperty("城市名称")
    private String cityName;

    @ApiModelProperty("区")
    private String areaId;

    @ApiModelProperty("区名称")
    private String areaName;

    @ApiModelProperty("最大上门取件距离(米)")
    private Integer maxPickingDistance;

    @ApiModelProperty("最大送货上门距离(米)")
    private Integer maxDeliveryDistance;

    @ApiModelProperty("订单最大服务半径(米)")
    private Integer maxServiceRadius;

    @ApiModelProperty("联系方式")
    private String contactTel;

    @ApiModelProperty("接驳ID")
    private String connId;

    @ApiModelProperty("是否丰翼配送:1是|2否")
    private Byte isFyps;

    @ApiModelProperty("删除标记 0 已删除 1 未删除")
    private Integer deleteLabel;

    @ApiModelProperty("时间戳 用于同步")
    private LocalDateTime time;
    @ApiModelProperty("对外展示的航站名称")
    private String outShortName;


    public String getOutShortName() {
        return outShortName;
    }

    public void setOutShortName(String outShortName) {
        this.outShortName = outShortName;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getRegionId() {
        return regionId;
    }

    public void setRegionId(Long regionId) {
        this.regionId = regionId;
    }

    public String getRegionName() {
        return regionName;
    }

    public void setRegionName(String regionName) {
        this.regionName = regionName;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getManagerNo() {
        return managerNo;
    }

    public void setManagerNo(String managerNo) {
        this.managerNo = managerNo;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Byte getState() {
        return state;
    }

    public void setState(Byte state) {
        this.state = state;
    }

    public String getCreateEmp() {
        return createEmp;
    }

    public void setCreateEmp(String createEmp) {
        this.createEmp = createEmp;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public String getCreateTm() {
        return createTm;
    }

    public void setCreateTm(String createTm) {
        this.createTm = createTm;
    }

    public String getUpdateEmp() {
        return updateEmp;
    }

    public void setUpdateEmp(String updateEmp) {
        this.updateEmp = updateEmp;
    }

    public String getUpdateName() {
        return updateName;
    }

    public void setUpdateName(String updateName) {
        this.updateName = updateName;
    }

    public String getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(String updateTm) {
        this.updateTm = updateTm;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getManagerTel() {
        return managerTel;
    }

    public void setManagerTel(String managerTel) {
        this.managerTel = managerTel;
    }

    public String getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(String provinceId) {
        this.provinceId = provinceId;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getAreaId() {
        return areaId;
    }

    public void setAreaId(String areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public Integer getMaxPickingDistance() {
        return maxPickingDistance;
    }

    public void setMaxPickingDistance(Integer maxPickingDistance) {
        this.maxPickingDistance = maxPickingDistance;
    }

    public Integer getMaxDeliveryDistance() {
        return maxDeliveryDistance;
    }

    public void setMaxDeliveryDistance(Integer maxDeliveryDistance) {
        this.maxDeliveryDistance = maxDeliveryDistance;
    }

    public Integer getMaxServiceRadius() {
        return maxServiceRadius;
    }

    public void setMaxServiceRadius(Integer maxServiceRadius) {
        this.maxServiceRadius = maxServiceRadius;
    }

    public String getContactTel() {
        return contactTel;
    }

    public void setContactTel(String contactTel) {
        this.contactTel = contactTel;
    }

    public String getConnId() {
        return connId;
    }

    public void setConnId(String connId) {
        this.connId = connId;
    }

    public Byte getIsFyps() {
        return isFyps;
    }

    public void setIsFyps(Byte isFyps) {
        this.isFyps = isFyps;
    }

    public Integer getDeleteLabel() {
        return deleteLabel;
    }

    public void setDeleteLabel(Integer deleteLabel) {
        this.deleteLabel = deleteLabel;
    }

    public LocalDateTime getTime() {
        return time;
    }

    public void setTime(LocalDateTime time) {
        this.time = time;
    }

    @Override
    public String toString() {
        return "TtTesTerminal{" +
                "id = " + id +
                ", regionId = " + regionId +
                ", regionName = " + regionName +
                ", code = " + code +
                ", name = " + name +
                ", longitude = " + longitude +
                ", latitude = " + latitude +
                ", managerNo = " + managerNo +
                ", managerName = " + managerName +
                ", remark = " + remark +
                ", state = " + state +
                ", createEmp = " + createEmp +
                ", createName = " + createName +
                ", createTm = " + createTm +
                ", updateEmp = " + updateEmp +
                ", updateName = " + updateName +
                ", updateTm = " + updateTm +
                ", address = " + address +
                ", managerTel = " + managerTel +
                ", provinceId = " + provinceId +
                ", provinceName = " + provinceName +
                ", cityId = " + cityId +
                ", cityName = " + cityName +
                ", areaId = " + areaId +
                ", areaName = " + areaName +
                ", maxPickingDistance = " + maxPickingDistance +
                ", maxDeliveryDistance = " + maxDeliveryDistance +
                ", maxServiceRadius = " + maxServiceRadius +
                ", contactTel = " + contactTel +
                ", connId = " + connId +
                ", isFyps = " + isFyps +
                ", deleteLabel = " + deleteLabel +
                ", time = " + time +
                "}";
    }
}
